<?php
require_once '../classes/class.alunosmatriculados.php';
require_once '../phpmailer/class.phpmailer.php';

$ClsAln = new AlunosMatriculados;

$AlunosPresentesM = null;
$AlunosAusentesM = null;
$AlunosPresentesT = null;
$AlunosAusentesT = null;

if($_POST["cPresenteM"] != "")
    $AlunosPresentesM = explode(',', $_POST["cPresenteM"]);

if($_POST["cAusentesM"] != "")
    $AlunosAusentesM = explode(',', $_POST["cAusentesM"]);

if($_POST["cPresenteT"] != "")
    $AlunosPresentesT = explode(',', $_POST["cPresenteT"]);

if($_POST["cAusentesT"] != "")
    $AlunosAusentesT = explode(',', $_POST["cAusentesT"]);

$pTurma = $_POST["cTurma"];
$pCurso = $_POST["cCurso"];
$pData = $_POST['cData'];

$dia = substr($pData,0,2);
$mes = substr($pData,3,2);
$ano = substr($pData,6,10);
$pData = $ano."-".$mes."-".$dia;

$Status = $ClsAln->VerificaTurmaIniciada($pCurso, $pTurma);
if($Status)
{
    $Status = $ClsAln->VerificaTurmaFinalizada($pCurso, $pTurma);
    if(!$Status)
    {
        $Retorno = "";
        $pTurno = "M";
        if(count($AlunosPresentesM) > 0)
            foreach ($AlunosPresentesM as $value) {
                $Temp = explode('+', $value);
                $Nip = str_replace("/", "", $Temp[1]);   
                $ClsAln->SalvarPresenca($pCurso, $pTurma, $pTurno, $Temp[0], $Nip, 'P', $pData);
            }

        if(count($AlunosAusentesM) > 0)
            foreach ($AlunosAusentesM as $value) {
                $Temp = explode('+', $value);
                $Nip = str_replace("/", "", $Temp[1]);   
                $ClsAln->SalvarPresenca($pCurso, $pTurma, $pTurno, $Temp[0], $Nip, 'F', $pData);
            }
        
        $pTurno = "T";
        if(count($AlunosPresentesT) > 0)
            foreach ($AlunosPresentesT as $value) {
                $Temp = explode('+', $value);
                $Nip = str_replace("/", "", $Temp[1]);   
                $ClsAln->SalvarPresenca($pCurso, $pTurma, $pTurno, $Temp[0], $Nip, 'P', $pData);
            }

        if(count($AlunosAusentesT) > 0)
            foreach ($AlunosAusentesT as $value) {
                $Temp = explode('+', $value);
                $Nip = str_replace("/", "", $Temp[1]);
                $ClsAln->SalvarPresenca($pCurso, $pTurma, $pTurno, $Temp[0], $Nip, 'F', $pData);
            }
        echo $Retorno = "Ficha de Presença Salva!";
    }
    else
        echo $Retorno = "Turma/Curso Já Finalizado!";
}
else
{
    echo $Retorno = "Turma/Curso Não Iniciado!";
}
?>
